-- Drop Tables
DROP TABLE IF EXISTS babel_5512_t1;
DROP TABLE IF EXISTS babel_5512_t2;
DROP TABLE IF EXISTS babel_5512_t3;
DROP TABLE IF EXISTS babel_5512_t4;
DROP TABLE babel_5512_t5;
DROP TABLE babel_5512_t6;
GO

-- Drop Functions
DROP FUNCTION IF EXISTS babel_5512_f1;
DROP FUNCTION IF EXISTS babel_5512_f2;
GO

-- Drop Procedures
DROP PROCEDURE IF EXISTS babel_5512_p1;
DROP PROCEDURE IF EXISTS babel_5512_p2;
DROP PROCEDURE IF EXISTS babel_5512_p3;
DROP PROCEDURE IF EXISTS babel_5512_p4;
DROP PROCEDURE IF EXISTS babel_5512_p5;
GO

Drop procedure babel_5512_p4_varchar;
GO
drop procedure babel_5512_p4_dec;
GO
DROP procedure babel_5512_get_column_info_p1;
GO

-- Drop User-Defined Types
DROP TYPE IF EXISTS SmallMoneyType;
DROP TYPE IF EXISTS MoneyType;
Drop TYPE babel_5512_varcharudt;
Drop type babel_5512_decimaludt;
GO

